/* -------------------配置信息 start------------------------*/

// function addScript(){
// 	document.write("<script language=javascript src="+"/static/js/gVerify.js"+"></script>");
// }
var
    configKey = "template",

    clicktag = 0,
    publicTicket = '',
    // -- 页面设置

    // -- sso
    // 是否 启用用户IP访问相关限制
    useIpFilter = false,
    // IP访问白名单（后台也需要定义IP地址区间）"192.168.0.0-192.168.0.255"
    ipWhiteList = [],

    // -- 软件下载
    // 软件下载采用 jvm（jvm读取文件，传输文件流） 或 nginx(nginx代理文件下载)
    downSoftUse = "nginx",

    // -- 登录页
    // 登录按钮颜色
    btnColor = "#01A4EF",
    // banner
    loginBannerCss = {
        "background-color": "#01A4EF",
        "background-image": "url(static/images/school/" + configKey + "/banner.png)",
        "background-repeat": "no-repeat",
        "background-position": "center"
    },
    // logo
    logoImgCss = {
        "src": "/static/images/school/" + configKey + "/logo.png",
        "width": "300px",
        "height": "auto",
    },

    // -- 首页
    // 是否 启用微软模块-激活客户端下载
    useClientLink = true,
    // 是否 启用微软模块-在线激活功能
    canOnlineAct = true,
    // 在线激活页面-下载在线激活客户端链接(http://ca.hyitech.com:92/prod-api/client/actonline/0)
    onlineActDownHref = "",
    // 是否 对管理员展示平台到期时间
    showExpireTime = true,
    // 旧平台域名地址(新旧平台兼容，请保证 新、旧平台 皆可使用单点登录)
    oldPlantFormUrl = "",
    // 首页显示菜单层级数，可选值：1、2
    indexMenuType = 2,
    // 首页显示菜单，一行展开的软件显示数量
    indexMenuSoftNum = 2,
    // 开启台账功能
    StandingBook = false,
    // 开启验证码
    verificationCode = false,
    // 验证失败计数
    // errorCount = '',



    // 首页-Adobe模板按钮是否显示
    adobeItemBtnUsed = false,
    // 首页-Adobe模板侧边提示与警告内容
    adobeItemOutline =
    '<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ADOBE系列软件包含MAC和Windows版本，所有软件仅供在校师生员工下载、安装使用，禁止向校外任何个人和组织分发相关软件的软件副本，违者将承担相应的法律责任。</p>',
    // Office365 验证邮箱格式正则
    o365emailreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/,
    // 如Office365数量到达上限，将此处设置为false（临时用）
    canRegistOffice365 = true,
    // Office365后缀格式
    account365base = "@hyitech.com",

    // -- 下载中心
    // 是否 展开下载中心中的软件列表
    showCategoryContent = true,
    // 用于设置软件详情页打开方式，0:新标签页打开 1：当前页打开
    openMode = 1,

    // -- 详情页
    // 问题、帮助，展示方式 0：当前页面展示详情（默认） 1：跳转到知识库中心展示详情
    detailTypeShow = 0,

    // -- 个人中心
    // 是否 启用我的激活码页面
    useCodePage = true,

    // -- 页面底部
    // 网站底部页面地址
    bottomUrl = "bottom.html",


    // -- 单点登录
    // 中国科技网
    // 当前登录页面是否为嵌入页面，默认:false
    useIframe = false,
    // 中科院相关单位内嵌页面中，显示的软件平台名称
    sysName = "软件资产管理平台",
    // 中科院单点登录重定向地址
    cstnetUrl = "",
    // 各大高校	
    // 当前学校是否使用特定的单点登录集成方式，如Radius，默认:false
    useRadius = false,
    // 前后台提交登录敏感信息分割串
    splitStr = "-<hytd>-",
    // 各高校单点登录-登录地址
    ssoLoginUrl = "",
    // 各高校单点登录-退出地址
    ssoLogoutUrl = "",
    // 预留变量，用作判断是否需要重登陆（有问题，先预留）
    // needReLogin = false,


    // -- Adobe ID
    // 进入页面地址
    adobeIDUrl = "",
    // 页面logo
    adobeIDLogo = "",
    // 页面默认邮箱正则验证
    adobereg = /^[A-Za-zd]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,5}$/,
    // 页面左侧图片
    adobeIDImg = "/static/images/school/" + configKey + "/" + configKey + "_pic_01.jpg",


    // -- 网站相关
    // ico图片
    icon = "/static/images/school/" + configKey + "/favicon.ico",
    // 网站tab页签显示标题,给空串就显示页面名称
    tabTitle = '软件资产管理平台',
    // -- 其他
    // 域名或IP
    host = "https://ca.whu.edu.cn",
    // 前后台交互入口限定符
    ipPortUrl = host + "/prod-api",
    // 后台页面入口地址
    adminUrl = host + "/admin/",
    // 用户身份token
    authorCode,
    // 激活客户端下载接口地址定义
    actClientUrl,
    // 顶部通知消息数量
    msgNum,
    // cookie缓存时长
    cacheTimeOut = 24 * 60 * 60,
    // 弹窗自动消失时长
    layerTimeOut = 2 * 1000,
    // token前缀
    tokenKey = 'Admin-Token',
    // sso单点登录票据标识
    ticketKey = "ticket",
    // 用户是否为管理员
    isAdmin = false,
    // 当前浏览页面文件名称
    page = currentPage(),
    // 当前登录用户信息
    user = null;


function drawHostList() {
	
    $.ajax({
        type: "GET",
        url:  "127.0.0.1/knowl/knowdetail?knowId=",
        async: false,
        beforeSend: function(xhr) {
            xhr.setRequestHeader("Authorization", authorCode);
        },
        dataType: "json",
        success: function(result) {
            rtn = result;
        },
		error: function() {
			alert("数据接口响应错误")
		}
    });
    var hotListHtml = '';
   
    hotListHtml += ' <script type="text/javascript" src="/static/js/rightAsk.js"></script>';
	
    $("#hotList").html(hotListHtml);
}




// -------------------配置信息 end------------------------

function setTabTitle() {
    if (tabTitle != null && tabTitle.length > 0) {
        if (configKey == 'qtc' && "index".indexOf(page)) {
            // 青职 只改首页
            document.title = tabTitle;
        } else {
            document.title = tabTitle;
        }
    }
}

function changeFavicon() {
    var link = icon;
    var $favicon = document.querySelector('link[rel="icon"]');
    // If a <link rel="icon"> element already exists,
    // change its href to the given link.
    if ($favicon !== null) {
        $favicon.href = link;
        // Otherwise, create a new element and append it to <head>.
    } else {
        $favicon = document.createElement("link");
        $favicon.rel = "icon";
        $favicon.href = link;
        document.head.appendChild($favicon);
    }
};

function setSessionCookie(name, value, cookiePath) {
    if (IEVersion() != -1) {
        if (value) {
            var expire = "; expires=At the end of the Session";
            var path = "";
            if (cookiePath != null) {
                path = "; path=" + cookiePath;
            }
            document.cookie = name + "=" + escape(value) + expire + path;
        }
    } else {
        if (value) {
            var expire = "; expires=Session";
            var path = "";
            if (cookiePath != null) {
                path = "; path=" + cookiePath;
            }
            document.cookie = name + "=" + escape(value) + expire + path;
        }
    }
}

function IEVersion() {
    var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串  
    var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器  
    var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器  
    var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;
    if (isIE) {
        var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
        reIE.test(userAgent);
        var fIEVersion = parseFloat(RegExp["$1"]);
        if (fIEVersion == 7) {
            return 7;
        } else if (fIEVersion == 8) {
            return 8;
        } else if (fIEVersion == 9) {
            return 9;
        } else if (fIEVersion == 10) {
            return 10;
        } else {
            return 6; //IE版本<=7
        }
    } else if (isIE11) {
        return 11; //IE11  
    } else if (isEdge) {
        return 'edge'; //edge
    } else {
        return -1; //不是ie浏览器
    }
}

function resizeBannerImage() {
    if ($(window).width() < 770) {
        $("#person").show();
    } else {
        $("#person").hide();
    }
}

function getCookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "="); //这里因为传进来的的参数就是带引号的字符串，所以c_name可以不用加引号
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start); //当indexOf()带2个参数时，第二个代表其实位置，参数是数字，这个数字可以加引号也可以不加（最好还是别加吧）
            if (c_end == -1) c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}

// 设置cookie
function setCookie(name, value, seconds) {
    seconds = seconds || 0; //seconds有值就直接赋值，没有为0，这个根php不一样。
    var expires = "";
    if (seconds != 0) { //设置cookie生存时间
        var date = new Date();
        date.setTime(date.getTime() + (seconds * 1000));
        expires = "; expires=" + date.toGMTString();
    }
    document.cookie = name + "=" + escape(value) + expires + "; path=/"; //转码并赋值
}

function delCookie(name) {
    document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/";
}

//删除全部的cookie值
function clearCookie() {
    var cookies = document.cookie.split(";");
    for (var i = 0; i < cookies.length; i++) {
        var cookie = cookies[i];
        var eqPos = cookie.indexOf("=");
        var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/";
    }
    if (cookies.length > 0) {
        for (var i = 0; i < cookies.length; i++) {
            var cookie = cookies[i];
            var eqPos = cookie.indexOf("=");
            var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
            var domain = location.host.substr(location.host.indexOf('.'));
            document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; domain=" + domain;
        }
    }
}

// function delCookie () {
//   var keys = document.cookie.match(/[^ =;]+(?==)/g)
//   if (keys) {
//     for (var i = keys.length; i--;) {
//       document.cookie = keys[i] + '=0;path=/;expires=' + new Date(0).toUTCString() // 清除当前域名下的,例如：m.ratingdog.cn
//       document.cookie = keys[i] + '=0;path=/;domain=' + document.domain + ';expires=' + new Date(0).toUTCString() // 清除当前域名下的，例如 .m.ratingdog.cn
//       document.cookie = keys[i] + '=0;path=/;domain=ratingdog.cn;expires=' + new Date(0).toUTCString() // 清除一级域名下的或指定的，例如 .ratingdog.cn
//     }
//   }
// }

function timestampToTime(timestamp) {
    var date = new Date(timestamp); //时间戳为10位需*1000，时间戳为13位的话无需*1000
    Y = date.getFullYear() + '-';
    M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
    D = change(date.getDate()) + ' ';
    h = change(date.getHours()) + ':';
    m = change(date.getMinutes()) + ':';
    s = change(date.getSeconds());
    // return Y + M + D + h + m + s; new edition
    return Y + M + D;
}

function change(t) {
    if (t < 10) {
        return "0" + t;
    } else {
        return t;
    }

}

function getFileSizeStr(fileSize) {
    var sizeArray = ['KB', 'MB', 'GB', 'TB'];
    var sizeStr = '';
    var j = 0;
    sizeStr = fileSize + sizeArray[j];
    while (true) {
        j++;
        if ((fileSize / 1024) > 1024) {
            fileSize = fileSize / 1024;
            sizeStr = fileSize.toFixed(2) + sizeArray[j];
        } else {
            fileSize = fileSize / 1024;
            sizeStr = fileSize.toFixed(2) + sizeArray[j];
            break;
        }
    }
    return sizeStr;
}

function unLoginHideInfo() {
    $("#userBanner").hide();
}

function jumpToLogin() {
    unLoginHideInfo();

    layer.msg('请您先登录后查看！', {
        time: layerTimeOut
    }, function() {
        location.href = ssoLogoutUrl;
    });
}

// btbu jngcxy
function radiusLogin(name, pwd) {
    if (name.length <= 0 || pwd.length <= 0) {
        layer.msg('请输入您的账户或密码!');
        return;
    }
    debugger
    if (configKey != 'btbu' && configKey != 'jngcxy' && configKey != 'shufe' && configKey != 'bipt' && configKey != 'tongji' && configKey != 'shjgu') {
        login(name, pwd);
    } else {
        radiusSSO(name, pwd);
    }
}

function radiusSSO(name, pwd) {
    clearCookie();

    $.ajax({
        type: "post",
        url: ipPortUrl + "/sso/getUserInfo",
        data: {
            'ticket': name + splitStr + pwd,
            'name': 'aaaa'
        },
        dataType: "json",
        success: function(result) {
            console.log("获取用户信息结果" + result);
            if (result.code == 200) {
                var token = result.token;
                setSessionCookie('Admin-Token', token, "");
                token = getCookie('Admin-Token');
                if (token != null && token.length > 0) {
                    alert('1')
                    location.href = "./index.html"
                } else {
                    console.log("获取Cookies中的token失败");
                    alert('网络异常');
                    clearCookie();
                    location.href = ssoLogoutUrl;
                }
            } else {
                console.log('sso 登录失败!');
                alert(result.msg);
                clearCookie();
                location.href = ssoLogoutUrl;
            }
        },
        error: function(result) {
            console.log("接口调用失败");
            console.log(result);
            // alert('网络异常');
            console.log('error');
            clearCookie();
            location.href = ssoLogoutUrl;
        }
    });
}

// szy:登录页登录请求
function login(name, pwd) {
    if (name.length <= 0 || pwd.length <= 0) {
        layer.msg('请输入您的账户或密码!');
        return;
    }
    clearCookie();
    $.ajax({
        type: 'post',
        url: ipPortUrl + '/login',
        contentType: "application/json",
        data: JSON.stringify({
            'username': name,
            'password': pwd
        }),
        dataType: 'json',
        success: function(result) {
            var code = result.code;
            if (code == 200) {
                var token = result.token;
                setSessionCookie('Admin-Token', token, "");
                //setSessionCookie('userid', result.userid, "");
                token = getCookie('Admin-Token');
                if (token != null && token.length > 0) {
                    if(result.lockTime ==0 || result.lockTime ==''){
                        // 跳转到修改密码接口
                        location.href = "index.html"
                        // location.href = "editPassword.html"
                    }else{
                    location.href = "index.html"
                    }
                    // 北邮要求某老师登录后直接跳转到后台管理
                    // if (result.userid == '4028') {
                    //     location.href = adminUrl
                    // } else {
                    //     location.href = "index.html"
                    // }
                } else {
                   
                    layer.msg('请检查浏览器缓存设置！');
                }
            } else {
               
                layer.msg('您的用户名/密码错误！！');

            }
        },
        error: function() {
         
            layer.msg('请检查网络连接！');
        }
    });



}

function gotoProduct(id) {
    if (openMode == 0) {
        window.open("product.html?id=" + id);
    } else {
        location.href = "product.html?id=" + id;
    }
}


function gotoDetail(url) {
    debugger
    if (openMode == 0) {
        window.open(url);
    } else {
        location.href = url;
    }
}

function logout(authorCode) {
    clearCookie();
    $.ajax({
        type: 'post',
        url: ipPortUrl + '/logout',
        contentType: "application/json",
        beforeSend: function(xhr) {
            xhr.setRequestHeader("Authorization", authorCode);
        },
        dataType: 'json',
        success: function(result) {
            console.log(result);
        },
        error: function(result) {
            console.log(result);
        }
    });
    location.href = ssoLogoutUrl;
}


function authcode() {

    var token = getCookie('Admin-Token');
    if (token != null && token.length > 0) {
        authorCode = 'Bearer ' + token;
    } else {
        jumpToLogin();
    }
}


function showNotice(msg) {

    var hasNotice = getCookie("alert_flag");
    if (!hasNotice) {
        layer.open({
            type: 2,
            title: '消息通知' //不显示标题栏
                ,
            closeBtn: false,
            area: ['58%', '60%'],
            shade: 0.8,
            id: 'LAY_layuipro', //设定一个id，防止重复弹出
            offset: 'auto',
            resize: false,
            btn: ['好的'],
            yes: function(index, layero) {
                layer.close(index);
                //location.reload();
            },
            btnAlign: 'c',
            moveType: 1, //拖拽模式，0或者1
            fixed: false,
            top: 10,
            // content: '<div style="padding: 50px; line-height: 22px; background-color: #393D49; color: #fff; font-weight: 300; text-align:center;">' +
            // 	msg + '</div>',
            content: [host + '/msgNotice.html'],
            success: function(layero) {
                // layer.close(index);
                // location.reload();
            }

        });
    }
}

function format1(time, format) {
    var t = new Date(time);
    var tf = function(i) {
        return (i < 10 ? '0' : '') + i
    };
    return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function(a) {
        switch (a) {
            case 'yyyy':
                return tf(t.getFullYear());
                break;
            case 'MM':
                return tf(t.getMonth() + 1);
                break;
            case 'mm':
                return tf(t.getMinutes());
                break;
            case 'dd':
                return tf(t.getDate());
                break;
            case 'HH':
                return tf(t.getHours());
                break;
            case 'ss':
                return tf(t.getSeconds());
                break;
        }
    })
}

function totalDownloadFiles(downLoadUrl) {

    console.log((format1(new Date().getTime(), 'yyyy-MM-dd HH:mm:ss')))

    // 东华下载防止重复点击
    // if (clicktag == 0) {
    //    clicktag = 1;
    //    setTimeout(function() {
    //      clicktag = 0;
    //      console.log("下载~~~~~")
    //    }, 5000);
    //  } else {
    //    layer.msg('请勿频繁点击');
    //  }



    if (downLoadUrl.length > 0) {

        if (downSoftUse.indexOf("nginx") != -1) {
            // 不是激活客户端 发请求 拿文件地址 另打开
            if (downLoadUrl.indexOf("/client/") == -1) {
                $.ajax({
                    type: "GET",
                    url: downLoadUrl,
                    dataType: "json",
                    beforeSend: function(xhr) {
                        xhr.setRequestHeader("Authorization", authorCode);
                    },
                    success: function(result) {
                        if (result.msg.length > 0) {
                            window.open(result.msg);
                            // let net = window.open(result.msg);
                            //       net.addEventListener("beforeunload", e => {
                            //         console.log(11111, e);
                            //       });

                        } else {
                            layerConfirm('暂无下载地址，请联系管理员！', null);
                        }
                    }
                });
            } else {
                // 激活客户端 直接打开
                window.open(downLoadUrl);
            }
        } else if (downSoftUse.indexOf("jvm") != -1) {
            // 直接打开
            window.open(downLoadUrl.replace("/download/", "/client/"));
        }
    } else {
        layerConfirm('暂无下载地址，请联系管理员！', null);
    }
}

function drawUserInfo() {

    var userJson = getCookie("user-info");
    if (userJson.length > 0) {
        user = JSON.parse(userJson);
        if (user.code == 200) {
            $("#uname").text(user.data.realname);
            msgNum = user.data.noticeNum;
            if (user.data.isAdmin) {
                isAdmin = true;
                if (showExpireTime) {
                    $("#endDateInfo").text(" 您的平台将于" + timestampToTime(user.data.expireTime) + "到期！");
                }
            }
            drawMenus();
            drawTopBarRight();
            drawLogo();

            // showNotice('');


            // 底部页面
            $("#bottom").attr("src", bottomUrl);

            if ("index".indexOf(page) != -1) {
                drawIndexLinks();
                drawRecomm();
                drawModels();
                drawSoftLeftMenus();
                drawBannerIndex();

            } else if ("acCode,activate,download".indexOf(page) != -1) {
                drawUserCenter();
            } else if ("member".indexOf(page) != -1) {
                drawUserCenter();
                getCenterUserInfo();
            } else if ("msg".indexOf(page) != -1) {
                drawUserCenter();
                getMsgs();
            } else if ("product".indexOf(page) != -1) {
                readInfo();
            } else if ("category".indexOf(page) != -1) {
                searchInfo();
            } else if ("knowledge".indexOf(page) != -1) {
                gerKnows();
            } else if ("survey".indexOf(page) != -1) {
                surveySofts();
            } else if ("office_student".indexOf(page) != -1) {
                drawModels();
            }

        } else {
            delCookie("user-info");
            drawUserInfo();
        }
    } else {
        $.ajax({
            type: "GET",
            url: ipPortUrl + "/index/info",
            // async: false,
            beforeSend: function(xhr) {
                xhr.setRequestHeader("Authorization", authorCode);
            },
            dataType: "json",
            success: function(result) {
                setSessionCookie("user-info", JSON.stringify(result), "");
                drawUserInfo();
            }
        });
    }

}

function drawBannerIndex() {
    var carousel = layui.carousel;
    //轮播图电脑端
    var pcIns = carousel.render({
        elem: '#carousel',
        width: '100%' //设置容器宽度
            ,
        height: '460px' //设置容器高度
            ,
        arrow: 'always' //始终显示箭头
        // ,anim: 'updown' //切换动画方式
    });

    //轮播图手机端
    var phoneIns = carousel.render({
        elem: '#mobile_carousel',
        width: '100%' //设置容器宽度
            ,
        height: '320px' //设置容器高度
            ,
        arrow: 'always' //始终显示箭头
        //,anim: 'updown' //切换动画方式
    });
    drawBanner(pcIns, phoneIns);
}

function logoSetting() {

    if (configKey == 'qau') {
        $("#logo").parent().parent(".header-logo").attr({
            "style": "width:460px;"
        });
        $("#logo").attr({
            "style": "width:460px;max-width:460px;"
        });
    }

}


function drawLogo() {
    var logo = getCookie("web-logo");
    if (logo.length > 0) {
        // 这里可以添加logo相关限制属性

        logoSetting();

        // $("#logo").attr("src", logo);
        $("#logo").attr("src", logo);
    } else {
        $.ajax({
            type: "GET",
            url: ipPortUrl + "/index/logo",
            beforeSend: function(xhr) {
                xhr.setRequestHeader("Authorization", authorCode);
            },
            dataType: "json",
            success: function(result) {
                logo = result.data.logoPath;
                setSessionCookie('web-logo', logo, "");
                drawLogo();
            }
        });
    }
}

function getQueryString(name) {
    debugger
    var a = window.location.search
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]);
    return null;
}

function showPage(href) {
    layer.open({
        type: 2,
        title: false,
        maxmin: false,
        shadeClose: true,
        shade: 0.5,
        scrollbar: false,
        area: ['70%', '70%'],
        content: [href, 'yes']
    });
}

// adobe ID 注册
function initAdobeInfo(result) {
    if (result.data != null && result.data != "") {
        adobereg = "/" + result.data + "/";
    }
    if (result.code <= 299) {
        $("#unm").val(result.msg);
        $('#bndiv').html(
            '<input type="button" id="bn1" class="layui-input layui-btn" style="background-color: ' + btnColor +
            ';font-size: 16px;width: 50%;margin:0 auto;" hidden="hidden" value="注册" />'
        );
        $("#bn1").click(function() {
            var unm = $('#unm').val().trim();
            var fir = $('#fir').val().trim();
            var sec = $('#sec').val().trim();
            var emil = $('#emil').val().trim();
            if (checkNull(unm, "职工号/学号不正确!", $("#unm")) ||
                checkNull(fir, "请填写您的姓氏!", $("#fir")) ||
                checkNull(sec, "请填写您的名字!", $("#sec")) ||
                checkNull(emil, "请填写您的邮箱!", $("#emil")) ||
                notemail(emil, "请确认您的邮箱格式!", $("#emil"))) {} else {
                confirm(unm, fir, sec, emil);
            }
        });
        // }
    } else {
        if (result.msg == "203") {
            //进页面 如果用户超量 不允许使用
            $('#bndiv').html('');
            var str = chkErrorMsg(result);
            layer.open({
                type: 1,
                title: false //不显示标题栏
                    ,
                closeBtn: false
                    // ,area: '450px;'
                    ,
                shade: 0.8,
                id: 'LAY_layuipro' //设定一个id，防止重复弹出
                    ,
                resize: false,
                btn: null,
                btnAlign: 'c',
                moveType: 1 //拖拽模式，0或者1
                    ,
                content: '<div style="padding: 50px; line-height: 22px; background-color: #393D49; color: #fff; font-weight: 300; text-align:center;">' +
                    str + '</div>',
                success: function(layero) {}
            });
        } else if (result.msg == "204") {
            //进页面 如果用户超量 不允许使用
            $('#bndiv').html('');
            var str = chkErrorMsg(result);
            layer.open({
                type: 1,
                title: false //不显示标题栏
                    ,
                closeBtn: false
                    // ,area: '450px;'
                    ,
                shade: 0.8,
                id: 'LAY_layuipro' //设定一个id，防止重复弹出
                    ,
                resize: false,
                btn: null,
                btnAlign: 'c',
                moveType: 1 //拖拽模式，0或者1
                    ,
                content: '<div style="padding: 50px; line-height: 22px; background-color: #393D49; color: #fff; font-weight: 300; text-align:center;">' +
                    str + '</div>',
                success: function(layero) {}
            });
        } else if (result.msg == "209") {
            // 此为 已删除 状态，重新发起审批
            var str = chkErrorMsg(result);
            $(':input').addClass('layui-disabled');
            $(':input').prop('disabled', true);
            $("#unm").val(result.data.unm);
            $("#fir").val(result.data.fir);
            $("#sec").val(result.data.sec);
            $("#emil").val(result.data.emil);
            $('#bndiv').html(
                '<input type="button" id="bn1" class="layui-input layui-btn" style="background-color: ' + btnColor +
                ';font-size: 16px;width: 50%;margin:0 auto;" hidden="hidden" value="重新申请" />'
            );
            $("#bn1").click(function() {
                unm = result.data.unm.trim();
                fir = result.data.fir.trim();
                sec = result.data.sec.trim();
                emil = result.data.emil.trim();
                if (checkNull(unm, "职工号/学号不正确!", $("#unm")) ||
                    checkNull(fir, "请填写您的姓氏!", $("#fir")) ||
                    checkNull(sec, "请填写您的名字!", $("#sec")) ||
                    checkNull(emil, "请填写您的邮箱!", $("#emil")) ||
                    notemail(emil, "请确认您的邮箱格式!", $("#emil"))) {} else {
                    confirm(unm, fir, sec, emil);
                }
            });
            showTips(str);
        } else {
            var str = chkErrorMsg(result);
            $(':input').prop('disabled', true);
            $(':input').addClass('layui-disabled');
            $(':input').prop('disabled', true);
            $("#unm").val(result.data.unm);
            $("#fir").val(result.data.fir);
            $("#sec").val(result.data.sec);
            $("#emil").val(result.data.emil);
            gotoAdobe();
            showTips(str);
        }

    }
}

function notemail(value, message, obj) {
    var a = eval(adobereg).test(value)
    if (!a) {
        // tips('提示：' + message);
        layer.msg('提示：' + message, {
            time: 2000
        });
        return true;
    } else {
        return false;
    }
}

function checkNull(value, message, obj) {
    if (value == null || value == "") {
        // tips('提示：' + message);
        layer.msg('提示：' + message, {
            time: 2000
        });
        return true;
    } else {
        return false;
    }
}

function chkErrorMsg(result) {
    var str = "";
    switch (result.msg) {
        case "201":
            str = "您已授权通过！<br/>请根据邮件提示设置您的Adobe ID密码，开始使用吧！";
            break;
        case "202":
            str = "您的申请已被收录！<br/>稍后您将会收到一封来自Adobe官方的认证邮件，请注意查收！";
            break;
        case "203":
            str = "因当前用户申请人数较多。<br/>您的账号暂时无法创建使用！<br/>敬请谅解！";
            break;
        case "204":
            str = "您的申请已被收录！<br/>因当前用户申请人数较多，<br/>您的账号暂时无法创建使用！<br/>敬请谅解！";
            break;
        case "205":
            str = "因为用户申请太火爆，目前申请人数过多。<br/>您的账号无法创建使用！<br/>敬请谅解！";
            break;

        case "206":
            str = "您的申请已被收录！<br/>您的账号正在审批中！<br/> 您前面有" + result.data.LineUpCount + "位用户排队<br/>请稍候！";
            break;
        case "207":
            str = "您的账号未通过申请！" + "" + "<br/>敬请谅解！";
            break;
        case "208":
            str = "您的账号授权即将失效！<br/>失效后再次申请即可！";
            break;
        case "209":
            str = "您的账号已失效！<br/>如需使用，请继续申请！";
            break;

        case "400":
            str = "您提交的个人信息为空！";
            break;
        case "504":
            str = "当前邮箱已绑定！";
            break;

        case "503":
            str = "您的邮箱格式错误！";
            break;
        case "502":
            str = "您的用户信息不一致！";
            break;
        case "501":
            str = "请您先登录后查看！";
            break;
        case "500":
            str = "请检查网络连接！";
            break;

    }
    return str;
}

//询问弹窗
function confirm(unm, fir, sec, emil) {
    layer.open({
        type: 1,
        title: ["温馨提示"],
        closeBtn: false,
        area: '500px;',
        shade: 0.8,
        id: 'LAY_layuipro',
        skin: 'demo-class',
        btn: ['确认无误', '我再想想'],
        btnAlign: 'c',
        moveType: 1,
        content: '<div style="padding: 20px; line-height: 22px; background-color: #393D49; color: #fff; font-weight: 300;">' +
            '<div style="font-weight:bold;text-align:center;padding-bottom:20px;"><span>请确认您的信息填写无误！</span></div>' +
            '<div style="padding-left:26px;"><span>职工号/学号：</span><span>' + unm + '</span></div>' +
            '<div style="padding-left:26px;"><span>姓氏：</span><span>' + fir + '</span></div>' +
            '<div style="padding-left:26px;"><span>名字：</span><span>' + sec + '</span></div>' +
            '<div style="padding-left:26px;"><span>邮箱：</span><span>' + emil + '</span></div>',
        btn1: function(index, layero) {
            $.ajax({
                type: "POST",
                url: ipPortUrl + "/software/adobe/registe",
                beforeSend: function(xhr) {
                    xhr.setRequestHeader("Authorization", authorCode)
                },
                data: {
                    "unm": unm,
                    "fir": fir,
                    "sec": sec,
                    "emil": emil
                },
                dataType: "json",
                success: function(result) {
                    var str = chkErrorMsg(result);
                    if (eval(result.msg) <= 299) {
                        $(':input').prop('disabled', true);
                        $(':input').addClass('layui-disabled');
                        $("#unm").val(result.data.unm);
                        $("#fir").val(result.data.fir);
                        $("#sec").val(result.data.sec);
                        $("#emil").val(result.data.emil);
                        $("#bn1").remove();
                        gotoAdobe();
                    }
                    if (str.length > 0) {
                        layer.msg(str, {
                            time: 2000
                        });
                    }

                }
            });
            layer.close(index); //关闭弹出框 
        }
    });
}

// 东华临时测试使用
function confirmAdobe(downLoadUrl, softwareTitle) {
    layer.open({
        type: 1,
        title: ["下载 - " + softwareTitle + " - 温馨提示"],
        closeBtn: false,
        area: '500px;',
        shade: 0.8,
        id: 'LAY_layuipro_Adobe',
        skin: 'demo-class',
        btn: ['下载', '取消'],
        btnAlign: 'c',
        moveType: 1,
        content: '<div style="padding: 20px; line-height: 22px; background-color: #393D49; color: #fff; font-weight: 300;">' +
            '<div style="font-weight:bold;text-align:center;padding-bottom:20px;"><span>版权免责提醒</span></div>' +
            '<div style="padding-left:26px;"><span>&nbsp;&nbsp;&nbsp;&nbsp;ADOBE系列软件包含MAC和Windows版本,所有软件仅供东华大学在校师生用户下载、安装使用、禁止向校外任何个人和组织分发相关软件的软件副本，违者将承担相应的法律责任。</span><br/><br/></div>' +
            '<div style="padding-left:26px;"><span>&nbsp;&nbsp;&nbsp;&nbsp;东华大学信息化办公室保留对于通过非正常途径获取、使用、传播我校所购正版软件的人员追究责任的权力。</span></div>',
        // +
        // '<div style="padding-left:26px;"><span>名字：</span><span>' + 3 + '</span></div>' +
        // '<div style="padding-left:26px;"><span>邮箱：</span><span>' + 4 + '</span></div>'
        btn1: function(index, layero) {
            totalDownloadFiles(downLoadUrl);
            // $.ajax({
            //     type: "POST",
            //     url: ipPortUrl + "/software/adobe/registe",
            //     beforeSend: function(xhr) {
            //         xhr.setRequestHeader("Authorization", authorCode)
            //     },
            //     data: {
            //         "unm": unm,
            //         "fir": fir,
            //         "sec": sec,
            //         "emil": emil
            //     },
            //     dataType: "json",
            //     success: function(result) {
            //         var str = chkErrorMsg(result.msg);
            //         if (eval(result.msg) <= 299) {
            //             $(':input').prop('disabled', true);
            //             $(':input').addClass('layui-disabled');
            //             $("#unm").val(result.data.unm);
            //             $("#fir").val(result.data.fir);
            //             $("#sec").val(result.data.sec);
            //             $("#emil").val(result.data.emil);
            //             $("#bn1").remove();
            //             gotoAdobe();
            //         }
            //         if (str.length > 0) {
            //             layer.msg(str, {
            //                 time: 2000
            //             });
            //         }

            //     }
            // });
            layer.close(index); //关闭弹出框 
        }
    });
}


function gotoAdobe() {
    $('#bndiv').html(
        '<input type="button" id="bn1" class="layui-input layui-btn" style="background-color: ' + btnColor +
        ';font-size: 16px;width: 50%;margin:0 auto;" hidden="hidden" value="去 Adobe官网 逛逛 >>" onclick="window.open(\'https://www.adobe.com/cn/\')" />'
    );
}

function showTips(str) {
    layer.open({
        type: 1,
        title: false //不显示标题栏
            ,
        closeBtn: false
            // ,area: '450px;'
            ,
        shade: 0.8,
        id: 'LAY_layuipro' //设定一个id，防止重复弹出
            ,
        resize: false,
        btn: ['明白了'],
        btnAlign: 'c',
        moveType: 1 //拖拽模式，0或者1
            ,
        content: '<div style="padding: 50px; line-height: 22px; background-color: #393D49; color: #fff; font-weight: 300; text-align:center;">' +
            str + '</div>',
        success: function(layero) {}
    });
}

function showAdobePage() {
    // page init
    $("#adobeLogo").attr({
        "src": logoImgCss.src
    });
    $("#adobeImg").attr({
        "src": adobeIDImg
    });
    // 底部页面
    // $("#bottom").attr("src", bottomUrl);
    drawAdobePageMemo();
    selAdobeInfo();
}

function selAdobeInfo() {
    $.ajax({
        type: "POST",
        url: ipPortUrl + "/software/adobe/register", //" + configKey + "/
        beforeSend: function(xhr) {
            xhr.setRequestHeader("Authorization", authorCode);
        },
        dataType: "json",
        success: function(result) {
            initAdobeInfo(result);
        }
    });

}

// function tips(txt) {
// 	hsycms.tips('tips', txt, function() {}, 2000)
// }


function drawSoftLeftMenus() {
    //获取 软件类型 列表信息
    $.ajax({
        type: "GET",
        url: ipPortUrl + (indexMenuType == 1 ? "/index/single/softwareTypes" :
            "/index/double/softwareTypes"), //
        beforeSend: function(xhr) {
            xhr.setRequestHeader("Authorization", authorCode);
        },
        dataType: "json",
        success: function(result) {
            if (indexMenuType == 1) {
                drawSoftTypesMenu(result);
                $("#menu1").show();
                $("#menu2").hide();
            } else {
                drawSoftTypesMenus(result);
                $("#menu1").hide();
                $("#menu2").show();
            }
        }
    });
}


function drawSoftTypesMenus(softWareTypesInfo) {
    if (softWareTypesInfo.code == 200) {
        var html = '';
        var objs = softWareTypesInfo.data;

        var loopFirstMenu = 1;
        $.each(objs, function(key, val) {
            var childMenusList = objs[key].childMenusList;

            html += '           <li class="arrow" style="padding-left: 38px;';
            if (loopFirstMenu <= 7) {
                html += 'line-height: 41px;';
            } else {
                html += 'line-height: 40px;';
            }
            loopFirstMenu++;
            html += '">';
            // '<li class="arrow" style="padding-left: 38px;line-height: 40px;">' +

            // '+(objs[key].menuName == "ADOBE软件"?"display: block;":"")+'
            html +=
                '       <a class="longtext" title="' + objs[key].menuName + '" href="#" style="color:white;">' +
                objs[key].menuName +
                '</a>' +
                '       <ul style="background-color: #f6f7f8;width: 209px;">';

            var loopSecondMenu = 1;
            $.each(childMenusList, function(childKey, childVal) {
                var softs = childMenusList[childKey].softs;
                var softLength = softs.length;
                if (softLength <= 0) {
                    return true;
                }

                html += '           <li class="arrow" style="padding-left: 38px;';
                if (loopSecondMenu <= 7) {
                    html += 'line-height: 41px;';
                } else {
                    html += 'line-height: 40px;';
                }
                loopSecondMenu++;
                html += '">';
                // '           <li class="arrow" style="padding-left: 38px;line-height: 40px;">' +
                // '+(childMenusList[childKey].menuName == "FOR Windows"?"display: block;":"")+'
                html +=
                    '               <a class="longtext" title="' + childMenusList[childKey].menuName +
                    '" href="#">' +
                    childMenusList[childKey].menuName + '</a>' +
                    '               <div class="PopMenu M" style="padding:0px;width:786px;">' +
                    '                   <div class="PopMenuList">';

                if (softLength > 0) {
                    var tempSoftNum = indexMenuSoftNum + parseInt(softLength / 12);
                    tempSoftNum = (tempSoftNum <= 4 ? tempSoftNum : 4);
                    $.each(softs, function(sftkey, sftval) {
                        html +=
                            '<span style="float: left;height: 65px;width: ' + (750 /
                                tempSoftNum) + 'px;line-height: 65px;">' +
                            '<em style="display: inline-block;font-weight: 400;padding-top: 9px;">' +
                            '<img style="float: left;height: 40px;width: 40px;display: block;" onclick="gotoProduct(' +
                            softs[sftkey].softwareId + ')" src="' + softs[sftkey].imgUrl +
                            '" />' +
                            '<a class="longtext" title="' + softs[sftkey].name +
                            '" style="width: ' + ((750 - tempSoftNum * 50) / tempSoftNum) +
                            'px;height: 40px;line-height: 40px;display: block;"href="javascript:void(0);"' +
                            '" onclick="gotoProduct(' + softs[sftkey].softwareId + ')">' +
                            softs[sftkey].name +
                            '</a>' +
                            '</em>' +
                            '</span>';
                    });
                    tempSoftNum = indexMenuSoftNum;
                } else {
                    html +=
                        '<span style="float: left;height: 70px;width: 100%;color:gray;text-align:center;">暂无软件信息</span>';
                }
                html +=
                    '					</div>' +
                    '                </div>' +
                    '            </li>';
            });
            html += '       </ul>' +
                '</li>';
            $("#subMenuUl").html(html);
        });
    }
}


function drawSoftTypesMenu(softWareTypesInfo) {
    if (softWareTypesInfo.code == 200) {
        var html = '';
        var objs = softWareTypesInfo.data;
        $.each(objs, function(key, val) {
            var softs = objs[key].softs;
            html += '<li>';
            html += '<a class="ti" href="#">' + objs[key].menuName +
                '</a> <em class="fa fa-angle-right fa-fw"></em>';
            if (objs[key].softs.length > 18) {
                html += '<div class="prosmore layui-hide scr-main" style="overflow-y:scroll">';
            } else {
                html += '<div class="prosmore layui-hide">';
            }
            $.each(softs, function(sftkey, sftval) {
                html += '<span><em><img src="' + softs[sftkey].imgUrl +
                    '" /> <a class="longtext" style="width:180px;" href="javascript:void(0);" title="' +
                    softs[sftkey].name +
                    '" onclick="gotoProduct(' + softs[sftkey].softwareId + ')">' + softs[sftkey].name +
                    '</a></em></span>'; //static/images/windows10.jpg
            });
            html += '</div>';
            html += '</li>';
            $("#proinfo").html(html);
        });
        var scriptStr = $("#scriptStr").html();
        scriptStr += '<script type="text/javascript">';
        scriptStr += '	(function() {';
        scriptStr += 'var $ul = $("#proinfo"),';
        scriptStr += '$lis = $ul.find("li");';
        scriptStr += '$ul.mouseover(function(event) {';
        scriptStr += 'event.stopPropagation();';
        scriptStr += '});';
        scriptStr += '$lis.hover(function() {';
        scriptStr += 'if (!$(this).hasClass("nochild")) {';
        scriptStr += '$(this).addClass("prosahover");';
        scriptStr += '$(this).find(".prosmore").removeClass("layui-hide");';
        scriptStr += '}';
        scriptStr += '}, function() {';
        scriptStr += 'if (!$(this).hasClass("nochild")) {';
        scriptStr += 'if ($(this).hasClass("prosahover")) {';
        scriptStr += '$(this).removeClass("prosahover");';
        scriptStr += '}';
        scriptStr += '$(this).find(".prosmore").addClass("layui-hide");';
        scriptStr += '}';
        scriptStr += '});';
        scriptStr += '})();';
        scriptStr += '</' + 'script>';
        $("#scriptStr").html(scriptStr);
    } else if (softWareTypesInfo.code == 401) {
        relogin();
    }
}



function currentPage() {
    var a = location.href.split("/");
    var b = a.slice(a.length - 1, a.length).toString(String).split(".");
    return b.slice(0, 1); //无后缀
}

function drawMenus() {
    var html_pc = "";
    var html_mobile = "";
    var pageArray = new Array();
    pageArray.push('<a href="./index.html">首页</a>');
    // pageArray.push('<a href="./category.html">下载中心</a>');
    pageArray.push(
        '<a href="./category.html">下载中心</a>');
    pageArray.push('<a href="./knowledge.html">知识库</a>');

    // 问卷调查
    if (configKey == 'hyitech') {
        pageArray.push('<a href="./survey.html">问卷调查</a>');
    }

    // Adobe ID
    // 中医药管理员和指定角色可使用
    if (configKey == 'bucm' || configKey == 'imaa') {
        if (isAdmin || (user.data.rolesName.toLowerCase().indexOf("adobe_id") != -1)) {
            pageArray.push('<a href="javascript:showPage(\'' + adobeIDUrl + '\');">Adobe ID申请</a>');
        }
    } else {
        // 可以指定设备显示
        // var userBrownser = brownser();
        // var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel");
        // if(isAdmin || (userBrownser.isPc && isMac)){
        // 	pageArray.push('<a href="javascript:showPage(\'' + adobeIDUrl + '\');">Adobe ID申请</a>');
        // }
        if (adobeIDUrl.length > 0) {
            pageArray.push('<a href="javascript:showPage(\'' + adobeIDUrl + '\');">Adobe ID申请</a>');
        }
    }

    // 软件 激活码
    if (configKey == 'nankai' || configKey == 'shu') {
        pageArray.push('<a href="./acCode.html">Adobe激活码</a>');
    } else if (configKey == 'sxicc') {
        pageArray.push('<a href="./acCode.html">我的激活码</a>');
    }

    // 激活历史 与 激活客户端
    if (configKey == 'upc') {

        pageArray.push('<a href="./download.html">激活历史</a>');
        pageArray.push(
            '<a href="' + actClientUrl + user.data.i +
            '"><i class="fa fa-key fa-rotate-180 animImage1" aria-hidden="true" style="color:orange;"></i>&nbsp;<span style="font-size:16px;color:red;">激活客户端</span></a>'
        );
    }

    // 北理工添加I北理锚点跳转
    if (configKey == 'bit') {
        pageArray.push('<a href="index.html#ibitapp">i北理</a>');
    }

    // 北师大自己的调查问卷
    if (configKey == 'bnu') {
        pageArray.push(
            '<a href="https://onewechat.bnu.edu.cn/site/form/formtemplat?formid=159" target="_blank" style="font-weight:bold;">正版软件需求调研</a>'
        );
    }

    $.each(pageArray, function(key, val) {
        html_pc += '<li class="layui-nav-item';
        html_mobile += '<li class="layui-nav-item';

        if (val.indexOf(page) != -1) {
            html_pc += ' layui-this';
            html_mobile += ' home';
        }

        html_pc += '">';
        html_pc += val;
        html_pc += '</li>';

        html_mobile += '">';
        html_mobile += val;
        html_mobile += '</li>';
    });

    html_mobile += '<li class="layui-nav-item"><a href="./member.html" class="link" id="person">个人中心</a></li>';
    if (isAdmin) {
        html_mobile += '<li class="layui-nav-item"><a id="adminHref1" href="' + adminUrl +
            '" target="_blank">后台管理</a></li>';
    }
    $("#menus_pc").html(html_pc);
    $("#menus_mobile").html(html_mobile);
}

function drawUserCenter() {
    var html_pc = "";
    var pageArray = new Array();
    pageArray.push('<a href="./member.html">个人首页</a>');
    pageArray.push('<a href="./activate.html">我的激活</a>');
    pageArray.push('<a href="./download.html">我的下载</a>');
    // <!-- <li><a href="./logs.html">操作日志</a></li> -->
    pageArray.push('<a href="./msg.html">我的消息</a>');
    if (useCodePage) {
        pageArray.push('<a href="./acCode.html">我的激活码</a>');
    }
    if (StandingBook) {
        pageArray.push('<a href="./myComputer.html">我的电脑</a>');

    }
    $.each(pageArray, function(key, val) {
        html_pc += '<li ';
        if (val.indexOf(page) != -1) {
            html_pc += 'class="active"';
        }
        html_pc += '>';
        html_pc += val;
        html_pc += '</li>';
    });
    $("#ucenterMenu").html(html_pc);
}

//顶部菜单栏
function drawTopBarRight() {
    var html_pc = "";
    var pageArray = new Array();
    pageArray.push('<span class="message"><a href="./msg.html"><i class="fa fa-envelope fa-fw"></i> <i id="msgNum">' +
        msgNum + '</i></a></span>');
    if (configKey == "hyitech") {
        pageArray.push(
            '<span><a href="javascript: openQrCode()" class="link">扫码登录</a><span class="sep">|</span></span>');
    }
    pageArray.push('<span><a href="./member.html" class="link">个人中心</a><span class="sep">|</span></span>');
    if (isAdmin) {
        pageArray.push('<span id="adminEntry"><a class="link" href="' + adminUrl +
            '" target="_blank">后台管理</a><span class="sep">|</span>');
    }

    if (oldPlantFormUrl != null && oldPlantFormUrl.length > 0) {
        pageArray.push(
            '<span><a class="link" target="_blank" href="http://ca.whu.edu.cn/">访问旧版平台</a><span class="sep">|</span>'
        );
    }

    pageArray.push('<span><a href="javascript:void(0);" class="link" onclick="loginOut()">退出</a></span>');
    $.each(pageArray, function(key, val) {
        html_pc += val;
    });
    $("#topbardiv").html(html_pc);
}

function drawIndexLinks() {
    var html_pc = "";
    var pageArray = new Array();


    if (configKey == "cipuc") { //cipuc  template

        pageArray.push(
            '<div class="brick-item"><a href="' + actClientUrl + user.data.i +
            '"><img src="/static/images/banner_10.jpg" /></a></div>'
        );
        pageArray.push(
            '<div class="brick-item" style="width:234px;"><a href="javascript:showPage(\'explain.html\');"><img src="/static/images/banner_11.jpg" /></a></div>'
        );

        pageArray.push(
            '<div class="brick-item" style="width:234px;"><a href="./knowledge.html?type=0"><img src="/static/images/banner_12.jpg" /></a></div>'
        );

        pageArray.push(
            '<div class="brick-item" style="width:234px;"><a href="./knowledge.html?type=1"><img src="/static/images/banner_13.jpg" /></a></div>'
        );
        pageArray.push(
            '<div class="brick-item" style="width:234px;"><a href="./knowledge.html?type=2"><img src="/static/images/banner_14.jpg" /></a></div>'
        );

    } else {
        if (configKey == "upc") {
            pageArray.push(
                '<div class="brick-item"><a href="javascript:showPage(\'./platform-explain.html\');"><img src="/static/images/banner_08.jpg" /></a></div>'
            );
        } else {
            if (useClientLink) {
                pageArray.push(
                    '<div class="brick-item"><a href="' + actClientUrl + user.data.i +
                    '"><img src="/static/images/banner_10.jpg" /></a></div>'
                );
            } else {
                pageArray.push(
                    '<div class="brick-item">' +
                    '<ul class="home-channel-list">' +
                    '	<li><span href="#"><img src="/static/images/icon_01.svg" />统一管理</span></li>' +
                    '	<li><span href="#"><img src="/static/images/icon_02.svg" />自助下载</span></li>' +
                    '	<li><span href="#"><img src="/static/images/icon_03.svg" />自助激活</span></li>' +
                    '	<li><span href="#"><img src="/static/images/icon_04.svg" />技术支持</span></li>' +
                    '	<li><span href="#"><img src="/static/images/icon_05.svg" />推广培训</span></li>' +
                    '	<li><span href="#"><img src="/static/images/icon_06.svg" />问题反馈</span></li>' +
                    '</ul>' +
                    '</div>');
            }

            pageArray.push(
                '<div class="brick-item"><a href="./knowledge.html?type=0"><img src="/static/images/banner_05.jpg" /></a></div>'
            );

            pageArray.push(
                '<div class="brick-item"><a href="./knowledge.html?type=1"><img src="/static/images/banner_06.jpg" /></a></div>'
            );
            pageArray.push(
                '<div class="brick-item"><a href="./knowledge.html?type=2"><img src="/static/images/banner_07.jpg" /></a></div>'
            );

        }
    }




    $.each(pageArray, function(key, val) {
        html_pc += val;
    });
    $("#links").html(html_pc);
}

function renderDateTime(date, format, addHour) {
    // var format = "yyyy-MM-dd HH:mm:ss"
    var time;
    if (!date) return "";
    if (typeof date === 'string') {
        time = new Date(date.replace(/-/g, '/').replace(/T|Z/g, ' ').trim());
    } else if (typeof date === 'object') {
        time = new Date(date);
    }
    var o = {
        "M+": time.getMonth() + 1, //月份
        "d+": time.getDate(), //日
        "H+": time.getHours() + addHour, //小时
        "m+": time.getMinutes(), //分
        "s+": time.getSeconds(), //秒
        "q+": Math.floor((time.getMonth() + 3) / 3), //季度
        "S": time.getMilliseconds() //毫秒
    };
    if (/(y+)/.test(format)) format = format.replace(RegExp.$1, (time.getFullYear() + "").substr(4 - RegExp.$1.length));
    for (var k in o)
        if (new RegExp("(" + k + ")").test(format)) format = format.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[
            k]) : ((
            "00" + o[k]).substr(("" + o[k]).length)));
    return format;

    // date = new Date(date);
    // var o = {
    // 	'M+': date.getMonth() + 1,
    // 	'd+': date.getDate(),
    // 	'H+': date.getHours() + addHour,
    // 	'm+': date.getMinutes(),
    // 	's+': date.getSeconds(),
    // 	'q+': Math.floor((date.getMonth() + 3) / 3),
    // 	'S': date.getMilliseconds()
    // };
    // if (/(y+)/.test(format))
    // 	format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));

    // for (var k in o)
    // 	if (new RegExp('(' + k + ')').test(format))
    // 		format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));

    // return format;
}

function openQrCode() {
    layer.open({
        type: 1,
        offset: 'auto',
        title: false,
        shadeClose: true,
        shade: 0.8,
        area: ['300px', '300px'],
        content: '<div style="text-align:center;"><img src="/static/images/qrCode.png"></div>'
    });
}

function relogin() {
    clearCookie();
    layer.msg('您的登录状态已过期，请重新登录！', {
        time: layerTimeOut
    }, function() {
        location.href = ssoLogoutUrl;
    });
}

// var visit_type;//手机or电脑or平板
// var userBrowser;//浏览器
// var userOs;//操作系统
function brownser() {
    var ua = navigator.userAgent;
    isWindowsPhone = /(?:Windows Phone)/.test(ua);
    isSymbian = /(?:SymbianOS)/.test(ua);
    isAndroid = /(?:Android)/.test(ua);

    isFireFox = /(?:Firefox)/.test(ua);

    isTablet = /(?:iPad|PlayBook)/.test(ua) || (isAndroid && !/(?:Mobile)/.test(ua)) || (isFireFox && /(?:Tablet)/.test(
        ua));
    isPhone = /(?:iPhone)/.test(ua) && !isTablet;

    isChrome = /(?:Chrome|CriOS)/.test(ua);

    isMobile = isWindowsPhone || isSymbian || isAndroid || isPhone;
    isPc = !isMobile;
    return {
        isMobile: isMobile,
        isPc: isPc,
        isPhone: isPhone, //苹果
        isWindowsPhone: isWindowsPhone, //微软手机
        isSymbian: isSymbian, //班赛
        isAndroid: isAndroid, //安卓
        isFireFox: isFireFox,
        isChrome: isChrome,
        isTablet: isTablet //平板
    };
}

// szy:登录页面配置
function drawLoginPage() {
    var loginhtml = "";
    if (useIframe) {
        loginhtml += '<table border="0" width="982" height="445">';
        loginhtml += '	<tbody>';
        loginhtml += '		<tr>';
        loginhtml += '			<td align="right" valign="middle" style="padding-right:30px;">';
        loginhtml += '';
        loginhtml += '				<table width="335" height="320" border="0" cellspacing="0" cellpadding="0">';
        loginhtml += '					<tbody>';
        loginhtml += '						<tr>';
        loginhtml +=
            '							<td background="/static/images/span_bg_pic.png" style="background-repeat:no-repeat;background-size: 360px 270px;padding-top: 50px;"';
        loginhtml += '							 align="center" valign="middle">';
        loginhtml += '								 <div>';
        loginhtml += '									<p class="cst-title">';
        loginhtml += '											<span style="font-size: 13px;">您正在登录 <a href="' + host + '" style="color: #08c;">' +
            sysName +
            '</a></span>';
        loginhtml += '										</p>';
        loginhtml += '								 </div>';
        loginhtml += '							 ';
        loginhtml += '								<iframe style="width: 380;height: 100%;" frameborder="no" align="absmiddle" src="' +
            cstnetUrl + '"></iframe>';
        loginhtml += '								 ';
        loginhtml += '							</td>';
        loginhtml += '						</tr>';
        loginhtml += '					</tbody>';
        loginhtml += '				</table>';
        loginhtml += '			</td>';
        loginhtml += '		</tr>';
        loginhtml += '	</tbody>';
        loginhtml += '</table>';
    } else {
        loginhtml += '<table border="0" width="982" height="445">';
        loginhtml += '	<tbody>';
        loginhtml += '		<tr>';
        loginhtml += '			<td align="right" valign="middle" style="padding-right:30px;">';
        loginhtml += '';
        loginhtml += '				<table width="335" height="320" border="0" cellspacing="0" cellpadding="0">';
        loginhtml += '					<tbody>';
        loginhtml += '						<tr>';
        loginhtml +=
            '							<td background="/static/images/span_bg_pic.png" style="background-repeat:no-repeat;background-size: 334px 320px;" align="center" valign="top">';
        loginhtml += '';
        loginhtml += '								<table width="300" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;">';
        loginhtml += '									<tbody>';
        loginhtml += '										<tr>';
        loginhtml += '											<td width="50%" align="center" height="40">';
        loginhtml +=
            '												<div style="font-size:16px; font-weight:bold; font-family:&#39;微软雅黑&#39;">正版软件平台欢迎您</div>';
        loginhtml += '											</td>';
        loginhtml += '										</tr>';
        loginhtml += '										<tr>';
        loginhtml += '											<td colspan="2" style="padding-top:20px;">';
        loginhtml +=
            '												<input type="text" id="user_name" name="uin" placeholder="学号/职工号" class="uninput" tabindex="1">';
        loginhtml += '											</td>';
        loginhtml += '										</tr>';
        loginhtml += '										<tr>';
        loginhtml += '											<td colspan="2" height="5" style="font-size:5px;">&nbsp;</td>';
        loginhtml += '										</tr>';
        loginhtml += '										<tr>';
        loginhtml +=
            '											<td colspan="2"><input id="password" type="password" placeholder="密码" name="pp" class="ppinput" tabindex="2"></td>';
        loginhtml += '										</tr>';
        loginhtml += '										<tr>';
        loginhtml += '											<td colspan="2" height="3" style="font-size:3px;">&nbsp;</td>';
        loginhtml += '										</tr>';
        loginhtml += '										<tr>';
        // loginhtml += '											<td colspan="2" height="3" style="font-size:3px;">&nbsp;</td>';
        loginhtml += '										</tr>';

        loginhtml += '										<tr>';


        // loginhtml +='											<td colspan="2" align="left"><input id="login_button" type="button" value="登录" class="loginbutton"';




        loginhtml += '										</tr>';
        if (configKey == 'cugb') {
            loginhtml +=
                '  <tr>         <td colspan="2" align="left"><a href=\'http://soft.cugb.edu.cn\'><input id="sso_login_button" type="button" value="统一身份认证登录入口" class="loginbutton';
            loginhtml += 'tabindex="3"> </a></td>';
            loginhtml += '                                        </tr>';

        }
        loginhtml += '									</tbody>';
        loginhtml += '								</table>';

        //   loginhtml += '<input type="text" id="input1">'
        //  loginhtml += ' <input type="button" id="checkCode" class="code" style="width:60px"onclick="createCode()">'
        // loginhtml += '  <a href="###" onclick="createCode()">看不清楚</a>'
        // loginhtml += '  <input id="Button1" onclick="validate();" type="button" value="确定">'
        // szy:验证码  -----------   start style="width: 120px;height: 42px;padding-left: 54%";
        // loginhtml += '<div id="yzmFlag">'
        // loginhtml += '<input type="text" class="ppinput" id="code_input" value="" placeholder="请输入验证码"/>'
        // loginhtml += ' <div id="v_container" style="height: 30px;"></div>'
        // loginhtml += '</div>'

        // if (verificationCode) {
        //     loginhtml += ' <div id="v_container">'
        //     loginhtml+=''
        //     // loginhtml +='<input type="text" id="code_input" value="" placeholder="请输入验证码"/><button id="my_button">验证</button></div></div>'
        //     loginhtml +=
        //         '<input type="text" id="code_input" value="" class="ppinput" placeholder="请输入验证码"/></div></div>'

        // }

        loginhtml +=
            '<table><tr><td colspan="2" align="left"><input id="login_button" type="button" value="登录" class="loginbutton" '
        if (useRadius) {
            loginhtml +=
                '												 tabindex="3" onclick = "javascript:radiusLogin($(\'#user_name\').val(), $(\'#password\').val());"></td>';
        } else {
            loginhtml +=
                '												 tabindex="3" onclick = "javascript:radiusLogin($(\'#user_name\').val(), $(\'#password\').val());"></td>';
        }
        loginhtml += ' </tr></table>';
        // szy:验证码  -----------   end
        loginhtml += '							</td>';
        loginhtml += '						</tr>';
        loginhtml += '					</tbody>';
        loginhtml += '				</table>';
        loginhtml += '			</td>';
        loginhtml += '		</tr>';
        loginhtml += '	</tbody>';
        loginhtml += '</table>';
    }
    return loginhtml;
}

function layerConfirm(str, prop) {
    if (prop == null) {
        prop = {
            //area:['450px','250px'],
            title: '提示',
            btnAlign: 'c',
            btn: ['关闭']
        };
    }
    layer.confirm(str, prop);

}

function getKnowsInfo(id) {
    var rtn = null;
    $.ajax({
        type: "GET",
        url: ipPortUrl + "/knowl/knowdetail?knowId=" + id,
        async: false,
        beforeSend: function(xhr) {
            xhr.setRequestHeader("Authorization", authorCode);
        },
        dataType: "json",
        success: function(result) {
            rtn = result;
        }
    });
    return rtn;
}
// if (browser.isPc) {
// 	//电脑
// 	visit_type = 'pc';
// 	//如果是电脑则判断其操作系统
// 	userOs = detectOS();
// 	if (browser.isFireFox) {
// 		userBrowser = '火狐';
// 	} else if (browser.isChrome) {
// 		userBrowser = '谷歌';
// 	} else {
// 		userBrowser = 'ie';
// 	}
// } else if (browser.isMobile) {
// 	//手机
// 	visit_type = '手机';
// 	userBrowser = '手机应用'
// 	if (browser.isPhone) {
// 		userOs = '苹果';
// 	} else if (browser.isWindowsPhone) {
// 		userOs = '微软';
// 	} else if (browser.isSymbian) {
// 		userOs = '塞班';
// 	} else if (browser.isAndroid) {
// 		userOs = '安卓';
// 	} else {
// 		userOs = '其他';
// 	}
// } else if (browser.isTablet) {
// 	visit_type = '平板';
// 	userOs = '其他';
// 	userBrowser = '其他';
// } else {
// 	visit_type = '其他';
// 	userOs = '其他';
// 	userBrowser = '其他';
// }

//如果是电脑，则判断电脑的操作系统
// function detectOS() {
// 	var sUserAgent = navigator.userAgent;
// 	var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");
// 	var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel");
// 	if (isMac) return "Mac";
// 	var isUnix = (navigator.platform == "X11") && !isWin && !isMac;
// 	if (isUnix) return "Unix";
// 	var isLinux = (String(navigator.platform).indexOf("Linux") > -1);
// 	if (isLinux) return "Linux";
// 	if (isWin) {
// 		var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1;
// 		if (isWin2K) return "Win2000";
// 		var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1;
// 		if (isWinXP) return "WinXP";
// 		var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1;
// 		if (isWin2003) return "Win2003";
// 		var isWinVista = sUserAgent.indexOf("Windows NT 6.0") > -1 || sUserAgent.indexOf("Windows Vista") > -1;
// 		if (isWinVista) return "WinVista";
// 		var isWin7 = sUserAgent.indexOf("Windows NT 6.1") > -1 || sUserAgent.indexOf("Windows 7") > -1;
// 		if (isWin7) return "Win7";
// 		var isWin8 = sUserAgent.indexOf("Windows NT 8.0") > -1 || sUserAgent.indexOf("Windows 8") > -1;
// 		if (isWin8) return "Win8";
// 		var isWin10 = sUserAgent.indexOf("Windows NT 10.0") > -1 || sUserAgent.indexOf("Windows 10") > -1;
// 		if (isWin10) return "Win10";
// 	}
// 	return "other";
// }

function ipToNumber(ip) {
    var numbers = ip.split(".");
    return parseInt(numbers[0]) * 256 * 256 * 256 +
        parseInt(numbers[1]) * 256 * 256 +
        parseInt(numbers[2]) * 256 +
        parseInt(numbers[3]);
}

function numberToIp(number) {
    return (Math.floor(number / (256 * 256 * 256))) + "." +
        (Math.floor(number % (256 * 256 * 256) / (256 * 256))) + "." +
        (Math.floor(number % (256 * 256) / 256)) + "." +
        (Math.floor(number % 256));
}

function drawAdobePageMemo() {
    var html = "";
    switch (configKey) {
        case "imaa": {
            html += '<div class="layui-col-xs1">&nbsp; </div>';
            html += '<div class="layui-col-xs10">';
            html += '	<div class="media-body" style="padding-top:20px;">';
            html += '		<hr />';
            html += '		<h3 style="color: ' + btnColor +
                ';font-weight:bold;padding-top:10px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;说明:</h3>';
            html += '		<div>';
            html += '			<ul class="qa">';
            html +=
                '				<li class="memo">1.为有效使用软件资产，Adobe软件采用流动授权方式，即有使用需求时进行申请，经管理员审批通过后即可使用，申请通过后请尽快安装adobe软件并登录。</li>';
            html += '				<li class="memo">2.经管理员审批通过后，初次使用时，您将收到一封来自ADOBE官方的邮件，请按照邮件提示设置登录密码，登录账号为您申请的邮箱地址。</li>';
            html += '				<li class="memo">3.在您使用过后可能会收到取消授权的邮件，如需继续使用请再次申请，再次申请的账号无需重新设置密码，使用第一次设置的密码即可。</li>';
            html += '			</ul>';
            html += '		</div>';
            html += '	</div>';
            html += '</div>';
            html += '<div class="layui-col-xs1">&nbsp;</div>';
            break;
        }
        case "bucm": {
            html += '<div class="layui-col-xs1">&nbsp; </div>';
            html += '<div class="layui-col-xs10">';
            html += '	<div class="media-body" style="padding-top:20px;">';
            html += '		<hr />';
            html += '		<h3 style="color: ' + btnColor +
                ';font-weight:bold;padding-top:10px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;说明:</h3>';
            html += '		<div>';
            html += '			<ul class="qa">';
            html +=
                '				<li class="memo">1.为有效使用软件资产，Adobe软件采用流动授权方式，即有使用需求时进行申请（必须使用学校域名的邮箱），经管理员审批通过后即可使用，申请通过后请尽快安装adobe软件并登录。</li>';
            html += '				<li class="memo">2.经管理员审批通过后，初次使用时，您将收到一封来自ADOBE官方的邮件，请按照邮件提示设置登录密码，登录账号为您申请的邮箱地址。</li>';
            html += '				<li class="memo">3.在您使用过后可能会收到取消授权的邮件，如需继续使用请再次申请，再次申请的账号无需重新设置密码，使用第一次设置的密码即可。</li>';
            html += '			</ul>';
            html += '		</div>';
            html += '	</div>';
            html += '</div>';
            html += '<div class="layui-col-xs1">&nbsp;</div>';
            break;
        }
        case "nankai": {
            html += '<div class="layui-col-xs1">&nbsp; </div>';
            html += '<div class="layui-col-xs10">';
            html += '	<div class="media-body" style="padding-top:20px;">';
            html += '		<hr />';
            html += '		<h3 style="color: ' + btnColor +
                ';font-weight:bold;padding-top:10px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;说明:</h3>';
            html += '		<div>';
            html += '			<ul class="qa">';
            html +=
                '				<li class="memo">1.每人只能申请一次,请使用<span title="xxx@nankai.edu.cn、xxx@mail.nankai.edu.cn">&nbsp;"南开大学域名邮箱"&nbsp;</span>注册。</li>';
            html += '				<li class="memo">2.注册成功后您将收到一封来自Adobe的邮件,请根据邮件提示,设置 Adobe ID 密码及相关信息，之后即可使用。</li>';
            html +=
                '				<li class="memo">3.Mac OS 10.15以上的系统,在申请Adobe ID后，从官网下载最新安装包安装后，使用您申请时填写的"邮箱"和"设置的密码"，登录即可使用。</li>';
            html += '			</ul>';
            html += '		</div>';
            html += '	</div>';
            html += '</div>';
            html += '<div class="layui-col-xs1">&nbsp;</div>';
            break;
        }
        case "pku": {
            html += '<div class="layui-col-xs1">&nbsp; </div>';
            html += '<div class="layui-col-xs10">';
            html += '	<div class="media-body" style="padding-top:20px;">';
            html += '		<hr />';
            html += '		<h3 style="color: ' + btnColor +
                ';font-weight:bold;padding-top:10px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;说明:</h3>';
            html += '		<div>';
            html += '			<ul class="qa">';
            html += '				<li class="memo">1、每人只能申请一次,请使用 "北京大学域名邮箱" 注册。</li>';
            html += '				<li class="memo">2、注册成功后您将收到一封来自Adobe的邮件,请根据邮件提示,设置 Adobe ID 密码及相关信息，之后即可使用。</li>';
            html += '				<li class="memo">3、更多详情查看使用帮助中Adobe安装教程。</li>';
            html += '			</ul>';
            html += '		</div>';
            html += '	</div>';
            html += '</div>';
            html += '<div class="layui-col-xs1">&nbsp;</div>';
            break;
        }
        case "bnu": {
            html += '<div class="layui-col-xs1">&nbsp; </div>';
            html += '<div class="layui-col-xs10">';
            html += '	<div class="media-body" style="padding-top:30px;">';
            html += '		<hr />';
            html += '		<h3 style="color: ' + btnColor + ';font-weight:bold;padding-top:10px;">激活流程:</h3>';
            html += '		<div>';
            html += '			<ul class="qa">';
            html += '				<li class="title">步骤1：<span style="font-weight:bold;">&nbsp;&nbsp;申请ADOBE ID</span></li>';
            html +=
                '				<li class="memo">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;为有效使用软件资产，Adobe软件采用动态授权方式，即有使用需求时进行申请（必须使用学校域名的邮箱），ADOBE ID即为您申请的邮箱地址。</li>';
            html += '				';
            html += '				<li class="title"><span style="font-weight:bold">步骤2：</span>&nbsp;&nbsp;为ADOBE ID设置密码</li>';
            html +=
                '				<li class="memo">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;申请成功后，您将收到一封来自ADOBE官方的邮件，请按照邮件提示设置登录密码。</li>';
            html += '				';
            html += '				<li class="title"><span style="font-weight:bold">步骤3：</span>&nbsp;&nbsp;激活软件</li>';
            html +=
                '				<li class="memo">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ADOBE采用云端授权模式，即使用ADOBE ID登录即视为激活了ADOBE软件。</li>';
            html += '				';
            html += '			</ul>';
            html += '		</div>';
            html += '	</div>';
            html += '	<div class="media-body" style="padding-top:20px;">';
            html += '		<hr />';
            html += '		<h3 style="color: ' + btnColor +
                ';font-weight:bold;padding-top:10px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;说明:</h3>';
            html += '		<div>';
            html += '			<ul class="qa">';
            html += '				<li class="memo">1、该激活方式支持ADOBE最新的软件产品，且一个账号可同时登录所有正版化平台中提供的ADOBE软件。</li>';
            html += '				<li class="memo">2、当您再次启动软件时，如有提示您必须激活时，需重新申请，重新申请后无需重复设置密码。</li>';
            html += '				<li class="memo">3、支持MAC新版本系统使用。</li>';
            html += '				';
            html += '				<li class="question"><span style="font-weight:bold;padding: 10px 0 0 0;">注：</span></li>';
            html +=
                '				<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-weight:bold">详细使用说明请查看：</span>';
            html +=
                '					<span><a href="seefiles/Adobe ID 注册申请使用说明文档.pdf" target="_blank" style="font-weight:bold;color:red;font-size: 16px;text-decoration:underline;">《北京师范大学Adobe ID使用说明》</a></span>';
            html += '				</li>';
            html += '			</ul>';
            html += '		</div>';
            html += '	</div>';
            html += '	<div class="media-body" style="padding-top:20px;">';
            html += '		<hr />';
            html += '		<h3 style="color: ' + btnColor +
                ';font-weight:bold;padding-top:10px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Q&amp;A:</h3>';
            html += '		<div>';
            html += '			<ul class="qa">';
            html += '				<li class="question">Q：我在软件平台填写信息后申请Adobe ID，多长时间能够授权成功呢？</li>';
            html += '				<li>A：因受授权总数量限制，当用户使用授权总数量到达上限后,系统将自动采取的措施是 “轮流授权制” 。';
            html +=
                '					<li style="list-style: initial;margin: 0 0 0 45px;">当用户授权总数量 未到达上限，您在申请后的10分钟内，应该会收到邮件并完成授权。</li>';
            html +=
                '					<li style="list-style: initial;margin: 0 0 0 45px;">当用户授权总数量 到达上限，系统将会自动检测并根据需要，腾出那些 “授权时间超过1天以上” 的用户授权，根据用户申请的先后顺序进行依次授权。所以，等待时间可能会超过1天，敬请谅解。</li>';
            html += '				</li>';
            html += '				';
            html += '				<li class="question">Q：为什么我会收到一封 “您无法再访问 Creative Cloud 所有应用” 的邮件？</li>';
            html +=
                '				<li class="answer">A：这是因为您的Adobe账户的授权时间已经超过1天了，经系统自动检测后，您的授权被自动取消，分配给了别的用户。如需继续使用，您可重新进入“Adobe ID”申请页面，重新发起申请即可。</li>';
            html += '				';
            html += '				<li class="question">Q：为什么我进入 “Adobe ID” 申请页面，有弹窗提示我“账号授权即将失效”？</li>';
            html +=
                '				<li class="answer">A：这是因为您的Adobe账户的授权时间已经超过1天了，经系统自动检测后，您的账户授权需要分配给别的用户使用。如需继续使用，您可等待账号彻底失去授权后，重新进入“Adobe ID”申请页面，重新发起申请即可。</li>';
            html += '				';
            html += '			</ul>';
            html += '		</div>';
            html += '	</div>';
            html += '</div>';
            html += '<div class="layui-col-xs1">&nbsp;</div>';
            break;
        }
        case "template": {
            html += '<div class="layui-col-xs1">&nbsp; </div>';
            html += '<div class="layui-col-xs10">';
            html += '	<div class="media-body" style="padding-top:30px;">';
            html += '		<hr />';
            html += '		<h3 style="color: ' + btnColor + ';font-weight:bold;padding-top:10px;">激活流程:</h3>';
            html += '		<div>';
            html += '			<ul class="qa">';
            html += '				<li class="title">步骤1：<span style="font-weight:bold;">&nbsp;&nbsp;申请ADOBE ID</span></li>';
            html +=
                '				<li class="memo">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;为有效使用软件资产，Adobe软件采用动态授权方式，即有使用需求时进行申请（必须使用学校域名的邮箱），ADOBE ID即为您申请的邮箱地址。</li>';
            html += '				';
            html += '				<li class="title"><span style="font-weight:bold">步骤2：</span>&nbsp;&nbsp;为ADOBE ID设置密码</li>';
            html +=
                '				<li class="memo">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;申请成功后，您将收到一封来自ADOBE官方的邮件，请按照邮件提示设置登录密码。</li>';
            html += '				';
            html += '				<li class="title"><span style="font-weight:bold">步骤3：</span>&nbsp;&nbsp;激活软件</li>';
            html +=
                '				<li class="memo">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ADOBE采用云端授权模式，即使用ADOBE ID登录即视为激活了ADOBE软件。</li>';
            html += '				';
            html += '			</ul>';
            html += '		</div>';
            html += '	</div>';
            html += '	<div class="media-body" style="padding-top:20px;">';
            html += '		<hr />';
            html += '		<h3 style="color: ' + btnColor +
                ';font-weight:bold;padding-top:10px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;说明:</h3>';
            html += '		<div>';
            html += '			<ul class="qa">';
            html += '				<li class="memo">1、该激活方式支持ADOBE最新的软件产品，且一个账号可同时登录所有正版化平台中提供的ADOBE软件。</li>';
            html += '				<li class="memo">2、当您再次启动软件时，如有提示您必须激活时，需重新申请，重新申请后无需重复设置密码。</li>';
            html += '				<li class="memo">3、支持MAC新版本系统使用。</li>';
            html += '				';
            html += '				<li class="question"><span style="font-weight:bold;padding: 10px 0 0 0;">注：</span></li>';
            html +=
                '				<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-weight:bold">详细使用说明请查看：</span>';
            html +=
                '					<span><a href="seefiles/Adobe ID 注册申请使用说明文档.pdf" target="_blank" style="font-weight:bold;color:red;font-size: 16px;text-decoration:underline;">《北京师范大学Adobe ID使用说明》</a></span>';
            html += '				</li>';
            html += '			</ul>';
            html += '		</div>';
            html += '	</div>';
            html += '	<div class="media-body" style="padding-top:20px;">';
            html += '		<hr />';
            html += '		<h3 style="color: ' + btnColor +
                ';font-weight:bold;padding-top:10px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Q&amp;A:</h3>';
            html += '		<div>';
            html += '			<ul class="qa">';
            html += '				<li class="question">Q：我在软件平台填写信息后申请Adobe ID，多长时间能够授权成功呢？</li>';
            html += '				<li>A：因受授权总数量限制，当用户使用授权总数量到达上限后,系统将自动采取的措施是 “轮流授权制” 。';
            html +=
                '					<li style="list-style: initial;margin: 0 0 0 45px;">当用户授权总数量 未到达上限，您在申请后的10分钟内，应该会收到邮件并完成授权。</li>';
            html +=
                '					<li style="list-style: initial;margin: 0 0 0 45px;">当用户授权总数量 到达上限，系统将会自动检测并根据需要，腾出那些 “授权时间超过1天以上” 的用户授权，根据用户申请的先后顺序进行依次授权。所以，等待时间可能会超过1天，敬请谅解。</li>';
            html += '				</li>';
            html += '				';
            html += '				<li class="question">Q：为什么我会收到一封 “您无法再访问 Creative Cloud 所有应用” 的邮件？</li>';
            html +=
                '				<li class="answer">A：这是因为您的Adobe账户的授权时间已经超过1天了，经系统自动检测后，您的授权被自动取消，分配给了别的用户。如需继续使用，您可重新进入“Adobe ID”申请页面，重新发起申请即可。</li>';
            html += '				';
            html += '				<li class="question">Q：为什么我进入 “Adobe ID” 申请页面，有弹窗提示我“账号授权即将失效”？</li>';
            html +=
                '				<li class="answer">A：这是因为您的Adobe账户的授权时间已经超过1天了，经系统自动检测后，您的账户授权需要分配给别的用户使用。如需继续使用，您可等待账号彻底失去授权后，重新进入“Adobe ID”申请页面，重新发起申请即可。</li>';
            html += '				';
            html += '			</ul>';
            html += '		</div>';
            html += '	</div>';
            html += '</div>';
            html += '<div class="layui-col-xs1">&nbsp;</div>';
            break;
        }
    }
    $("#adobeMemo").html(html);
}
